.lf-index-content { margin: 0 auto; margin-top: 20px; width: 1200px; }
.lf-index-right { width: 325px; margin-left: 20px; margin-bottom: 30px;}
.lf-index-left { flex: 1;}
.lf-index-left img { width: 270px; height: 160px; margin-right: 12px;}
.lf-index-left > div { margin-bottom:40px; }
.lf-left-content { flex: 1; }
.lf-content-title { font-size: 20px; color: #313131; font-weight: 700; padding: 10px 0 20px;}
.lf-content-detail { color: #848484; font-size: 14px; line-height: 20px;}
.lf-content-timer { margin-top: 16px;}
.lf-index-left .lf-content-timer img { width: 20px; height: 20px; margin-right: 10px; vertical-align: middle;}
.lf-index-left .lf-content-timer { font-size: 16px; line-height: 20px; color: #848484;}
/* right */
.lf-rigin-card { margin-bottom: 26px;}
.lf-rigin-card > div:first-child { width: 310px; height: 86px; background: #f5adaf; top: 0; left: 0; z-index: -1;}
.lf-card-content { width: 310px; margin-left: 16px; background: #fff; padding: 20px 0; box-shadow: 0 0 10px #666; }
.lf-card-content-title { border-left: 10px solid #cc0000; padding: 6px 0 ; color: #cc0000;}
.lf-rigin-card > div:last-child { padding-top: 16px;}
.lf-card-content-title > div:first-child { margin-left: 8px; font-size: 18px; font-weight: 700;}
.lf-card-content-title > div:last-child { margin-right: 30px; font-size: 12px; }
.lf-card-content img { width: 272px; height: 162px; margin: 26px 0 10px;}
.lf-card-detail-title  { width: 256px; margin: 0 auto; font-size: 18px; color: #444; line-height: 24px; font-weight: 700; margin-bottom: 20px;}
.lf-card-detail-content { padding: 0 10px; font-size: 16px; color: #626262; }
.lf-card-detail-content li { margin-bottom: 16px; }
.lf-card-detail-content li::before { content: '.';  color: #626262; margin-right: 10px;}
.lf-card-detail-name { width: 272px; margin:0 auto; margin-bottom: 0px; font-size: 16px; color: #343434; line-height: 26px;}

.lf-card-btn { padding: 22px 22px 40px; background: #cc0000; box-shadow: 0 0 10px #666; color: #fff;}
.lf-btn-title { font-size: 18px; font-weight: 700; margin-bottom: 20px;}
.lf-btn-box { flex-wrap: wrap;}
.lf-btn-box > div { width: 123px; line-height: 36px; height: 36px; background-color: #fd7c7c; border-radius: 10px; margin-bottom: 20px;}
.lf-btn-group  { line-height: 36px; height: 36px; background-color: #fd7c7c; border-radius: 10px;}
/* 名家廊 */
.lf-right-nams { margin-top: 20px; background: #ffe8e8;}
.lf-names-list { margin: 20px 10px 0;}
.lf-names-list img { width: 106px; height: 106px; margin-right: 10px;}
.lf-names-list > div { margin-bottom: 20px;}
.lf-names-detail {color: #626262; }
.lf-names-detail > div:first-child { margin: 4px 0 20px; font-size: 20px; }
.lf-names-detail > div:last-child {font-size: 14px; line-height: 20px;}